#pragma once
#ifndef H_GAME
#define H_GAME

#include "SDL/SDL.h"
#include "SDL/SDL_ttf.h"
#include "Gfx/GfxEngine.h"
#include "Player.h"
#include "Input/KeyboardState.h"

class Game
{
private:
	TTF_Font* defaultFont;
	GfxEngine* gfxEngine;
	Player* player;
    KeyboardState* keyboardState;
public:
	Game(void);
	~Game(void);
	
	bool init();
	bool load();
	bool unload();
	bool update(SDL_Event events, short fps);
	bool draw(SDL_Surface* screen, short fps);
};
#endif
